package simplescenegraph.math;

public interface Transformable {
	
	public void rotateX(float a0);
	
	public void rotateY(float a0);
	
	public void rotateZ(float a0);
	
	public void rotateAxis(float a0, Vector3f a1);
	
	public void translate(float f0, float f1, float f2);
	
	public void scale(float f0, float f1, float f2);
	
	public Vector3f getPosition();
	
	public Matrix3f getOrientation();
	
	public Vector3f getScale();

	public abstract void setPosition(Vector3f position);
	
}
